// components/sonTest/sonTest.js
// 1. 使用require()导入需要的自定义behavior模块
const myBehavior = require("../../behavior/my-behavior")

Component({
  // 2. 将导入的behavior实例对象，挂载到behaviors数组节点中，即可生效
  behaviors: [myBehavior],

  /**
   * 组件的属性列表
   */
  properties: {
    count: Number

  },

  /**
   * 组件的初始数据
   */
  data: {
    username: 'ls'

  },

  /**
   * 组件的方法列表
   */

  methods: {
    addCount() {
      this.setData({
        count: this.properties.count + 1
      }, () => {
        // 数据更新完成后再触发自定义事件
        console.log('触发事件 sync，传递的值是：', this.properties.count);
        this.triggerEvent('sync', { value: this.properties.count });
      });
    }
  }
    

})